package controllers;

import java.sql.SQLException;
import java.util.List;

import models.Usuario;
import play.mvc.Controller;

public class Usuarios extends Controller {

	private static Application ap = new Application();
	
	public static void editFuncionario() throws SQLException {
		String usuarioLogado = session.get("usuario");
		
		Usuario tarefa = Usuario.find("username", usuarioLogado).first();
		editarFuncionario(tarefa.getId());
		
	}
	
	public static void editarFuncionario(long id) throws SQLException {

		ap.verificarAutenticacao();
		String user = session.get("usuario");
		String tipoUsuario = ap.checkAdmin();
		
		Usuario funcionario = Usuario.find("id", id).first();
		render(funcionario, user, tipoUsuario);
	}
	
	public static void editarFuncionarioBanco(long id) throws SQLException {
		Usuario funcionario = Usuario.find("id", id).first();
		
		funcionario.setNome(request.params.get("nome"));
		funcionario.setUsername(request.params.get("username"));
		funcionario.save();
		
		Application.paginaInicial();
	}
		
}
